/** This file is part of REMBRANDT - Named Entity Recognition Software
 *  (http://xldb.di.fc.ul.pt/Rembrandt)
 *  Copyright (c) 2008-2009, Nuno Cardoso, University of Lisboa and Linguateca.
 *
 *  REMBRANDT is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.
 *
 *  REMBRANDT is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with REMBRANDT. If not, see <http://www.gnu.org/licenses/>.
 */

package rembrandt.gazetteers.pt

import rembrandt.obj.Clause
import rembrandt.obj.Criteria
import rembrandt.obj.Cardinality
import java.util.regex.Pattern

/**
 * @author Nuno Cardoso
 * This class stores gazetteers for PESSOA category.
 */
class PersonGazetteerPT {
 
   // to be included in the NE
   static final List<Pattern> cargoIncludeSingle = [~/(?:ex|vice|sub)?-?alt[oa]-comissári[oa]/, ~/(?:ex)?-?bispo/, 
	~/(?:ex|vice|sub)?-?chanceler/, ~/(?:ex|vice|sub)?-?chefe/, ~/conde(?:ssa)?/, ~/c[oô]nsule?a?/, 
	~/(?:ex)?-?czar(?:ina)?/, ~/(?:ex|vice|sub)?-?direc?tora?/, ~/(?:ex|vice|sub)?-?directora?-geral/, 
	~/(?:ex)?-?duque(?:sa)?/, ~/(?:ex|vice|sub)?-?embaixadora?/, ~/(?:ex|vice|sub)?-?embaixatriz/, ~/infant[ae]/, 
	~/(?:ex|vice|sub)?-?governadora?/, ~/(?:ex)?-?líder/, ~/(?:ex|vice|sub)?-?marqu[êe]sa?/, ~/(?:ex|vice|sub)?-?ministr[ao]/,
	~/(?:ex)?-?padre/, ~/(?:ex|vice|sub)?-?patr(?:ão|oa)/, ~/(?:ex|vice|sub)?-?porta-?voz/, ~/(?:ex|vice|sub)?-?presidente/,
	~/(?:ex|vice|sub)?-?primeir[oa]-ministr[ao]/, ~/(?:ex)?-?princesa/, ~/(?:ex)?-?príncipe/, ~/(?:ex)?-?rabi(no)?/, 
	~/(?:ex)?-?ra[íi]nha/, ~/(?:ex)?-?rei/, ~/(?:ex|vice|sub)?-?reitora?/, ~/(?:ex|vice|sub)?-?secretári[oa]/, 
	~/(?:ex|vice|sub)?-?secretári[oa]-geral/, ~/(?:ex)?-?sultão/, ~/(?:ex)?-?visconde(?:ssa)?/ ]
 
   // to be excluded in the NE  
   static final List<Pattern> cargoIncludePlural = [~/(?:ex|vice|sub)?-?alt[oa]-comissári[oa]s/, ~/(?:ex)?-?bispos/, 
	~/(?:ex|vice|sub)?-?chanceleres/, ~/(?:ex|vice|sub)?-?chefes/, ~/conde(?:ssa)?s/, ~/c[oô]nsul(?:es)?[ea]s?/, 
	~/(?:ex)?-?czar(?:e|ina)s/, ~/(?:ex|vice|sub)?-?direc?tor[ae]s/, ~/(?:ex|vice|sub)?-?director[ae]s-gerais/, 
	~/(?:ex)?-?duque(?:sa)?s/, ~/(?:ex|vice|sub)?-?embaixador[ae]s/, ~/(?:ex|vice|sub)?-?embaixatrizes/, ~/infant[ae]s/, 
	~/(?:ex|vice|sub)?-?governadora?/, ~/(?:ex)?-?líder/, ~/(?:ex|vice|sub)?-?marqu[êe]sa?/, ~/(?:ex|vice|sub)?-?ministr[ao]/,
	~/(?:ex)?-?padres/, ~/(?:ex|vice|sub)?-?patrões/, ~/(?:ex|vice|sub)?-?porta-?vozes/, ~/(?:ex|vice|sub)?-?presidentes/,
	~/(?:ex|vice|sub)?-?primeir[oa]s?-ministr[ao]s/, ~/(?:ex)?-?princesas/, ~/(?:ex)?-?príncipes/, ~/(?:ex)?-?rabi(no)?s/, 
	~/(?:ex)?-?ra[íi]nhas/, ~/(?:ex|el)?-?reis/, ~/(?:ex|vice|sub)?-?reitor[ae]s/, ~/(?:ex|vice|sub)?-?secretári[oa]s/, 
	~/(?:ex|vice|sub)?-?secretári[oa]s-geral/, ~/(?:ex)?-?sultões/, ~/(?:ex)?-?visconde(?:ssa)?s/ ]

   // to be included in the NE   
   static final List cargoExcludeSingle = [~/(?:ex|vice|sub)?-?prefeito/,[~/(?:ex|vice|sub)?-?primeir[oa]/, ~/ministr[oa]/],
	                		   'el-rei', ~/comissári[oa]/]	

   // to be excluded in the NE  	   
   static final cargoExcludePlural = [~/(?:ex|vice|sub)?-?prefeitos/, [~/(?:ex|vice|sub)?-?primeir[oa]s/, ~/ministr[oa]s/],
	    				  'el-reis', ~/comissári[oa]s/]	
   
   static final List<Pattern> prefixList = [~/senhor[ae]?s/]
   
   // to be included in the NE 
   static final List<Pattern> jobInclude = [~/[Aa]rquitec?t[oa]s?/, ~/[Dd]outor[ea]?s?/, ~/[Ee]ngenheir[oa]s?/, 
	   ~/[Mm]mestres?/, ~/[Pp]rofessor[ae]?s?/, ~/[Ss]enhor[ae]?s?/]
   
	// to be EXCLUDED in the NE. 
   static final List jobExclude = [~/[Aa]c?tor(es)?/, ~/[Aa]c?triz(es)?/, ~/[Aa]str[ôó]nom[oa]s/, ~/[Aa]tletas?/,
	~/[Aa]utor[ae]?s?/, ~/[Aa]dvogad[ao]s?/, ~/[Aa]presentador[ea]?s?/, ~/[Bb]ateristas?/, ~/[Bb]aixistas?/, ~/[Cc]antor[ae]?s?/,
	~/[Cc]ineastas?/, ~/[Cc]ientistas?/, ~/[Cc]ompositor[ea]?s?/, ~/[Cc]riminosos?/, ~/[Cc]oronel/, ~/[Dd]iplomatas?/,
	~/[Dd]ramaturg[oa]s?/, ~/[Dd]eputad[oa]s?/, ~/[Ee]scritor[ae]?s?/, ~/[Ee]scultor[ae]?s?/, ~/[Ee]ngenheir[ao]s?/,
	~/[Ee]conomistas?/, ~/[Ee]xplorador[ae]?s?/, ~/[Ff]utebolistas?/, ~/[Ff]il[ôó]sof[ao]s?/, ~/[Ff]ísic[ao]s?/,
	~/[Gg]enera[li]s?/, ~/[Gg]overnador[ea]?s?/, ~/[Gg]oleiro/, ~/[Gg]uitarristas?/, ~/[Hh]istoriadores?/,
	~/[Hh]umoristas?/, ~/[Hh]umanistas?/, ~/[Ii]mperador[ea]s?/, ~/[Jj]ogador[ea]s?/, ~/[Jj]ornalistas?/, ~/[Jj]udocas?/, 
	~/[Mm]édiu[mn]s?/, ~/[Mm]ilitar(?:es)?/, ~/[Mm]úsicos?/, ~/[Nn]avegador(?:es?)/, ~/[Pp]ugilistas?/,
	~/[Pp]ersonalidades?/, ~/[Pp]intor[ae]?s?/, ~/[Pp]rodutor/, ~/[Pp]rimeir[ao]s?-[Mm]inistr[ao]s?/,
	[~/[Pp]rimeir[ao]s?/, ~/[Mm]inistr[ao]s?/], ~/[Pp]remi[eê]r/, ~/[Pp]refeitos?/, ~/[Pp]residentes?/, 
	~/[Pp]ilotos?/, ~/[Pp]oetas?/, ~/[Pp]olíticos?/, ~/[Rr]ealizador[ae]s?/, ~/[Rr]omancistas?/, ~/[Rr]eis?/, 
	~/[Rr]aínhas?/, ~/[Ss]enador[ea]?s?/, ~/[Tt]enistas?/, ~/[Tt]eólogos?/,    
	~/[Tt]reinador[ea]?s?/, ~/[Tt]enista/, ~/[Vv]iolinista/, ~/[Vv]ioloncelista/, ~/[Zz]agueiro/ ]   
   
   //'seu' gera muito lixo
   static final List<Pattern> parentescoInclude = [~/av[ôó]s?/, ~/v[ôó]v[ôó]s?/, ~/ti(ti)?[ao]s?/, 
	   ~/do[nm]a?s?/, ~/irmão?s?/, ~/madres?/, ~/sir/, ~/sô/]
   
   static final List<Pattern> parentescoExclude = [~/pa(?:pa)?i/, ~/m(?:am)?ãe/, ~/[bis|tris|tetr]av[ôó]s/,
	~/filh[oa]s?/, ~/net[ao]s?/, ~/[bis|tris|tetra]net[ao]s?/, ~/entead[ao]s?/, ~/[pm]adrast[oa]s?/, ~/afilhad[oa]s/,
	~/sobrinh[oa]s/, ~/man[oa]s?/, ~/prim[oa]s?/, ~/cunhad[oa]s/, ~/ti[oa]s?-av[ôó]s?/, ~/sogr[oa]s?/, ~/[pm]adrinh[oa]s?/,
	~/genros?/, ~/noras?/, ~/(?:ex-)?maridos?/, ~/(?:ex-)?espos[oa]s?/, ~/sobrinh[oa]s?-net[oa]s?/, ~/namorad[oa]s?/, ~/amantes?/ ]
      
   static final List otherPersonQualifier = ['homem', 'mulher', ~/senhora?/]

   static final List otherPersonOccupation = [~/[Cc]omunista/, ~/[Ss]ocialista/, ~/[Ss]ocial-[Dd]emocrata/, ~/[Pp]opular/, ~/[Dd]emocrata/]
  
   static final List<String> firstName = [
'Aarao','Aarão','Abdul','Abel','Abili','Abilio','Abilío','Abraham','AbÍlio','Abílio','Acacio','AcÚrcio','Acácio','Acúrcio','Adalberto','Adalgisa','Adao','Adelaide','Adelia','Adelina','Adelinda','Adelino','Ademar','Adilia','Adilson','Adla','Adoindo','Adolfo','Adosinda','Adriana','Adriano','AdÃo','AdÉlia','AdÉrito','Adão','Adélia','Adélio','Adérito','Afonso','Aftab','Agnelo','Agostinha','Agostinho','Aida','Aidé','Aires','Alain','Alba','Albano','Alberta','Albertina','Albertino','Alberto','Albino','Albérico','Alcides','Alcindo','Alcino','Alcídio','Alda','Aldegundes','Aldete','Aldina','Aldino','Aldo','Alex','Alexandra','Alexandre','Alexandrina','Alexandrino','Alexo','Alfeu','Alfredo','Alice','Aline','Alipio','Almerinda','Almiro','Almor','Alnacir','Aloisio','Aloísio','Alpino','Altino','Alva','Alvarino','Alvaro','Alzira','Alípio','Alírio','Amadeu','Amalia','Amandio','Amaro','Amarílis','Ambrosio','Ambrósio','Amelia','Americo','Amilcar','Amorim','AmÉlia','AmÉrico','AmÍlcar','Amável','Amâncio','Amândio','Amélia','Amélie','Américo','Amílcar','Ana','Anabela','Anacleto','Anadeia','Analia','Anamaria','Anatólio','Andre','Andrea','Andreia','AndrÉ','André','Andréa','Andrés','Angela','Angelina','Angelino','Angelo','Angélica','Anibal','Aniceto','Anil','Anisabel','Anisio','Anna','Annabelle','Anne','Anonio','Anselmo','Antero','Antonia','Antonina','Antonino','Antonio','Antonlo','Antony','AntÓnia','AntÓnio','Antão','Antònio','Antóio','Antónia','António','AnÍbal','Anália','Aníbal','Aparicio','Aquiles','Arcanjo','Arduino','Argentil','Aristides','Arlete','Arlette','Arlinda','Arlindo','Armanda','Armandino','Armando','Armelim','Armenio','Arminda','Armindo','Arménio','Arnaldo','Arne','Arquiminio','Arquimino','Arsénio','Artur','Ary','Ascendino','Asdrubal','Asdrúbal','Ashok','Assunção','Atilia','Augusta','Augusto','Aurelio','Aureo','Aurora','AurÉlio','Aurélia','Aurélio','Ausenda','Avantino','Avelino','Aziz',
'Balbina','Baltazar','Barbara','Bartolomeu','Basilio','Beatriz','Belarmino','Belchior','Bella','Belmira','Belmiro','Benilde','Benildo','Benjamim','Benjamin','Bento','Benvinda','Benvindo','Bernardino','Bernardo','Berta','Bertolino','Bina','Blmiro','Boaventura','Bonifacio','Branca','Braulio','Brigida','Brigitte','Brites','Bruna','Bruno','Brígida','Bárbara',
'Caetano','Camila','Camilo','Candice','Candido','Carina','Carla','Carlabela','Carlo','Carlos','Carlota','Carmelino','Carmem','Carmen','Carminda','Carmo','Carol','Carolina','Carolino','Carolyn','Casimiro','Cassiano','Cassilda','Catarina','Catia','Cecilia','Cecília','Celeste','Celestino','Celia','Celina','Celso','Cesaltina','Cesar','Cesario','Charles','Cheila','Chirague','Christian','Cidalia','Cidália','Cipriano','Cisbela','Clara','Clarisse','Claude','Claudia','Claudiano','Claudina','Claudio','Cleunice','Climerio','Clodomiro','Clotilde','Cláudia','Cláudio','ConceiÇÃo','Conceição','Constante','Constantino','Constança','Constância','Corina','Corrine','Corália','Cosme','Cremilde','Cristiana','Cristiano','Cristina','Cristovao','Cristóvão','Custodia','Custodio','Custódia','Custódio','CÂndido','CÉlia','Cátia','Cândida','Cândido','Célia','Célio','César','Céu',
'Dagoberto','Daisy','Dalia','Dalila','Damasio','Damião','Daniel','Daniela','Dario','David','Davide','Deana','Deborah','Delfim','Delfina','Delmar','Delminda','Demetildes','DemÉtrio','Demétrio','Denis','Denisa','Denise','Deodato','Deolinda','Deonilde','Dercílio','Diamantino','Diana','Dignis','Dilma','Dimas','Dina','Dinarte','Dinis','Dino','Diogo','Dionaldo','Dionisio','Dionísio','Diva','Dolores','Domingos','Dominique','Domitila','Donaldo','Donzilia','Dora','Dorinda','Dorival','Duarte','Dulberto','Dulce','Dulcebella','Dulcínio','Durval','Dália','Dária','Dário','Dâmaso','Débora','Décio','Délio','Dília','Dóris',
'Edalberto','Eddy','Edgar','Edgard','Edite','Edmundo','Edméa','Edna','Eduarda','Eduardo','Edward','Egídio','Elda','Eldeberto','Elder','Eleonora','Eleutério','Eliana','Elias','Elio','Elisa','Elisabete','Elisabeth','Eliseu','Elisio','Elizabete','Elizabeth','Elizete','Elmano','Eloi','Elsa','Elvido','Elvira','Elza','Eládio','Elísio','Elódia','Elói','Ema','Emanuel','Emidio','Emilia','Emiliano','Emilio','Emiliza','EmÍlia','Emídio','Emília','Emílio','Encarnação','Enrique','Epifanio','Ercilia','Erica','Erick','Erika','Ermelinda','Erminda','Ernani','Ernestina','Ernesto','Erondina','Esmael','Esmeralda','Esmeraldina','Esmeraldino','Esmeraldo','Esperança','Estela','Ester','Estrela','Estêvão','Etelvina','Euclides','Euganio','Eugenia','Eugenio','EugÉnio','Eugénia','Eugénio','EulÁlia','Eulália','Eunice','Eurico','Eurídice','Eusébio','Euzari','Euídio','Eva','Evandro','Evangelino','Evangelista','Evaristo','Evencio','Evélio','Ezequiel',
'Fabio','Fabrice','Fabricio','Fatima','Fausta','Faustino','Fausto','Feliciana','Feliciano','Felisbela','Felisbelo','Felisberto','Felismena','Felismina','Felismino','Felix','Feliz','Fernanda','Fernando','Fernandso','Ferrnando','Fidelia','Fidélio','Filipa','Filipe','Filomena','Firmino','Flaminio','Flavio','Florbela','Florentino','Florimundo','Florinda','Florindo','Florival','Florêncio','Flávio','Fortunato','Francelina','Francis','Francisca','Francisco','Franclim','Franco','Franklin','Freddy','Frede','Frederic','Frederico','Fábio','Fátima',
'Gabriel','Gabriela','Gaspar','Gastao','Gastão','Gelasio','Genaro','Genoveva','Gentil','Georgina','Germano','Germina','Germinal','Gertrudes','Gil','Gilberto','Gilda','Gildásio','Gilson','Gisela','Gisele','Glicinia','Gloria','Glória','Goncalo','GonÇalo','Gonçalo','Goreti','Graca','Gracelinda','Graciano','Graciete','Gracinda','Graciosa','Graziela','Graça','Gregório','Gualter','Gui','Guida','Guido','Guilherme','Guilhermina','Guilhermino','Guiomar','Gustavo',
'Heitor','Helder','Helena','Helga','Helio','Heliodoro','Helmer','Henedina','Henrique','Henrque','Herberto','Herculano','Herlander','Hermenegildo','Herminia','Herminio','HermÍnio','Hermínia','Hermínio','Hernani','HernÂni','Hernâni','Herve','Higino','Hilario','Hildeberto','Hilário','Hintze','Hipólito','Hirundino','Honorato','Horacio','Horácio','Hugo','Humberto','HÉlder','HÉlio','Héctor','Hélder','Hélia','Hélio',
'Ian','Ida','Idalete','Idalia','Idalina','Idalécio','Idelta','Igor','Ilda','Ildefonso','Ilicinio','Ilidio','IlÍdio','Ilídio','Inacio','Indaleta','Ines','Inocêncio','InÁcio','Inácia','Inácio','Inês','Iola','Iolanda','Irene','Irina','Iris','Isa','Isabel','Isabella','Isabelle','Isac','Isaias','Isalda','Isaulinda','Isaura','Isaurindo','Isidoro','Isidro','Isilda','Ismael','Ismália','Israel','Ivanilda','Ivar','Ivo','Ivone','Izalgina','Iídio','Iúri',
'Jacinto','Jacques','Jaime','Janina','Janine','Januario','Januária','Januário','Jaoquim','Jaquelina','Jaqueline','Jaquelino','Jason','Jean','Jean-pierre','Jeronimo','Jerónimo','Jessica','Jjorge','Joana','Joao','Joaqim','Joaquim','Joaquin','Joaquina','Joaõ','Joel','Johannes','John-paul','Joião','Jorge','Jorgejoaquim','Jose','Josefa','Josefina','Josefino','Joselia','Joseph','Josete','Josina','Josue','Josué','JosÉ','Josè','José','Joséfa','Jovino','JoÃo','Joâo','João','Judite','Judá','Julia','Julian','Juliana','Julieta','Julio','Julião','Justiniano','Justino','Juvenal','Juventina','Juventino','Juvenálio','JÚlio','Jùlio','Júlia','Júlio',
'Karen','Karina','Karl','Kevin','Kátia',
'Lara','Lassalete','Laura','Laurencia','Laurentina','Laurentino','Laurinda','Laurindo','Lauro','Leandro','Leila','Leonardo','Leonel','Leonelmo','Leonilde','Leonor','Leontina','Leopoldino','Leopoldo','Leticia','Leónia','Lia','Libertino','Liberto','Licinio','Licínia','Licínio','Lidia','Ligia','Lilia','Lilian','Liliana','Lina','Linda','Lindolfo','Lino','Lisa','Liseta','Lisete','Lita','Livia','Lmeida','Lobo','Lopo','Lorena','Lourdes','Lourenço','Loão','Lucas','Lucia','Luciana','Luciano','Lucilia','Lucilio','Lucinda','Lucindo','Lucio','Lucélia','Lucénio','Lucília','Lucílio','Ludgero','Ludovico','Ludovina','Luis','Luisa','Luiz','Luiza','Lurdes','Luz','Luzanira','Luzia','LuÍs','LuÍsa','Luìs','Luís','Luísa','LÚcia','LÚcio','Lázaro','Lélio','Lénia','Lídia','Lígia','Lívia','Lúcia','Lúcio',
'Mabel','Madail','Madalena','Mafalda','Magda','Mahomed','Maia','Mallory','Manishgiri','Manuel','Manuel.caetano','Manuela','Mapril','Mara','Marbino','Marcelino','Marcelo','Marcia','Marcial','Marcio','Marco','Marcos','Margaret','Margaretha','Margarida','Mari','Maria','Mariana','Marianela','Mariano','Mariateixeira','Maribel','Marilia','Marina','Marinia','Marino','Mario','Marion','Maris','Marisa','Marisol','Mark','Marlene','Marta','Martha','Martim','Martinho','Martiniano','Martins','Maryse','Marçal','Marília','Mateus','Matilde','Maura','Mauricio','Mauro','Maurício','Maurílio','Mavilde','Maximiano','Maximina','Maximino','Mayra','Medina','Melanie','Mem','Mercedes','Merete','Messias','Mguel','Micael','Micaela','Michael','Migue','Miguel','Miguela','Milena','Miltom','Milton','Mimosa','Minervino','Miquelina','Miriam','Modesta','Moez','Moezali','Moises','MoisÉs','Moisés','Monica','Morena','Morgana','Mria','Muiguel','Myriam','Mª','MÁrio','Márcia','Márcio','Mário','Mécia','Mónica',
'Nantilia','Narciso','Natacha','Natalia','Natercia','Natividade','Natália','Natálio','Natércia','Nazaré','Neidia','Neima','Nelia','Nelsa','Nelso','Nelson','Neusa','Neuza','Nicole','Nicolino','Nidia','Nilza','Noel','Noemia','Norberto','Noribal','Normando','Noélia','Noémia','Noémio','Nubélia','Nuno','NÁdia','NÉlia','NÉlson','Nádia','Nátércia','Nélia','Nélida','Nélio','Nélson',
'Octavio','OctÁvio','Octávio','Odete','Ofelia','Ofélia','Olema','Olga','Olimpio','Olinda','Oliveiros','Oliver','Olivia','Olivier','Olímpio','Olívio','Ondina','Oriana','Orisia','Orlanda','Orlando','Orêncio','Oscar','Osvaldo','Otelinda','Otelo','Otilia','Otília','Ovidio',
'Paixao','Palmira','Patricia','Patricio','Patrick','Patricía','Patrícia','Patrício','Paul','Paula','Paulina','Paulino','Paulo','Pedro','Pedrro','Perolina','Perpétua','Philipe','Philippe','Placido','Plantilia','Policarpo','Pombalina','Pompeu','Pompílio','Porfirio','Porfírio','Prazeres','Pureza',
'Quintino','Quim',
'Rafael','Rafaela','Raimundo','Ramiro','Raquel','Raul','Raúl','Regina','Reinaldo','RemÍgio','Renata','Renato','Ricardina','Ricardo','Richard','Ridardo','Rita','Robert','Roberto','Rodolfo','Rodrigo','Rogerio','RogÉrio','Rogério','Rohit','Rolanda','Rolando','Romeu','RomÃo','Romão','Rosa','Rosalia','Rosalina','Rosamaria','Rosaria','Rosete','Rossana','Rosália','Rosária','Rosário','Ruben','Rue','Rui','Rute','Ruy','Rómulo','Rúben',
'Sabino','Sabrina','Sabrine','Salena','Salete','Salomão','Salomé','Salvador','Samaritana','Samir','Samuel','Sandra','Sandrina','Sandro','Saquina','Sara','Sarah','Saul','Saulo','Saúl','Scott','Sebastiao','SebastiÃo','Sebastião','Secundino','Segismundo','Selma','Seninho','Serafim','Serfim','Sergio','Severiano','Severina','Severino','Severo','Shirley','Sidália','Sidónio','Silvana','Silverina','Silverio','Silvestre','Silvia','Silvina','Silvino','Silvio','SilvÉrio','Silvéria','Silvério','Simao','Simeão','Simone','Simplicio','SimplÍcio','Simão','Sofia','Solange','Soledade','Sonia','Soraia','Soraya','Susana','Suse','Susete','Suzana','Suzete','Swailla','Sylvio','SÉrgio','SÓnia','Sérgio','Sílvia','Sílvio','Sónia',
'Tadeu','Tania','Tanya','Tatiana','Telma','Telmo','Teodósio','Teofilo','Teolinda','Teresa','Teresinha','Tereza','Terezinha','Teófilo','Tiago','Tito','Titânia','Tobias','Tolentino','Tomas','Tomaz','Tomás','Tomé','Toni','Tony','Torcato','TÂnia','Tânia','Túlia',
'Ulisses','Umbelina','Urbano',
'Vagner','Valdemar','Valdemiro','Valder','Valdir','Valentim','Valentina','Valter','Valéria','Valério','Vanda','Vanessa','Vania','Vanina','Vasco','Vaz','Venancio','Veneranda','Ventura','Vera','Verdiana','Veronica','Verónica','Vicente','Victor','Victorino','Vicência','Vidal','Virgilio','Virginia','Virgolino','Virgílio','Virgínia','Viriato','Vital','Vitalina','Vitalino','Vitor','Vitorina','Vitorino','Vitorr','VitÁlia','Vitália','Vivaldo','Vivelinda','Viviana','Viviane','Vlademiro','Vladimiro','VÍtor','Vânia','Víctor','Vírgilio','Vítor',
'Waldemar','Walter','Wanda',
'Xavier','Xil',
'Yindira',
'Zahra','Zeferino','Zelia','Zenóbio','Zira','Zita','Zulima','Zulmira','Zulmiro','Zélia','Zé','Zézé', 'Zezinha',
'Ágata','Álvaro','Áurea','Ângela','Ângelo','Élia','Élio','Élsio','Élvio','Énio','Óscar'
   ]
                                      
  static final List<String> lastName = [
 'Abade','Abano','Abegão','Abel','Abelha','Abeu','Abibes','Aboim','Abranches','Abrantes','Abraços','Abreu','Abrunhosa','Acacio','Acciaioli','Achando','Acoob','Adernaira','Adolfo','Adriano','Adro','Advirta','Advínculo','Adão','Afonseca','Afonsi','Afonso','Afreixo','Africano','Agapito','Agazalho','Agonia','Agostinha','Agostinho','Agrelos','Agria','Agricola','Agua-mel','Aguadeiro','Aguas','Agudo','Aguedo','Aguiar','Aguilar','Aguiã','Agulheiro','Ahgua','Ahumada','Aires','Ajuda','Aklmeida','Ala','Alabaça','Alagoa','Albano','Albardeiro','Albarran','Albergaria','Albernaz','Alberto','Albina','Albino','Albuquerque','Albuqurque','Alcacer','Alcarva','Alcobia','Alcobio','AlcÂntara','Alcântara','Aldeia','Aldinhas','Alegre','Alegria','Alegrias','Aleixo','Aleluia','Alemida','Alemão','Alencastre','Alenquer','Ales','Aleshin','Alexandre','Alexandrino','Alface','Alfacinha','Alfaiate','Alfaro','Alferes','Alfinete','Algarve','Algarvio','Alhinho','Alho','Ali','Alice','Aljustrel','Allen','Almada','Almaguer','Almas','Almeida','Almeidasimoes','Almeirim','Almendra','Almodôvar','Alonso','Alpalhão','Alpande','Alpearça','Alpedrinha','Alpendre','Alpoim','Altas','Alva-rosa','Alvarenga','Alvares','Alvarez','Alvarinhas','Alvarinho','Alvaro','Alvarrão','Alvelos','Alverca','Alves','Alvim','Alvino','Alvoeiro','AlÇada','Alçada','Amado','Amador','Amancio','Amante','Amaral','Amarante','Amaro','Amaroa','Ambrosio','Ambrósio','Ameixa','Amiguinho','Amoedo','Amoreira','Amorim','Amparo','Anacleto','Anahory','Anapaz','Anastacio','Anastácio','Anderson','Andrade','Andre','Andresen','Andrez','Andrezo','Andriga','Andrino','Andronico','André','Anes','Angelino','Anica','Aniceto','Anino','Anjinho','Anjo','Anjos','Anselmo','Antanças','Antas','Antoniadis','Antonio','Antunes','Antão','Antério','Antónia','Anunciação','AnÃo','Aparicio','Aparício','Apolinario','Apolinário','Apolo','Apolónia','Aposta','Appleton','Apura','Aquino','Aragao','Aragão','Aranha','Araujo','Araíjo','Araújo','Arbona','Arcanjo','Arcizet','Arco','Areal','Areia','Areias','Arelo','Arenga','Areosa','Aresta','Arez','Argain','Arieira','Arinto','Armada','Armas','Armo','Armário','Arnaud','Arnaut','Aroso','Arouca','Aroucha','Arraia','Arrais','Arranha','Arranhado','Arranja','Arrenega','Arriaga','Arrifano','Arrobe','Arrochinho','Arroja','Arrojado','Arronches','Arroz','Arruda','Arrulo','Arsenio','Arsénio','Artaloytia','Arteiro','Arthur','Artur','Arvanas','Arvela','Arzileiro','Arêde','Ascensao','Ascenso','AscensÃo','Ascensão','Ascenção','Assis','Assoreira','Assuncao','AssunÇÃo','Assunção','Assuunção','Ataide','Atalaia','Atanasio','Atanásio','Atanázio','AtaÍde','Ataíde','Augusta','Augusto','Aurelio','Aurélio','Aussenac','Aveiro','Avelar','Avelino','Aves','Avila','Avillez','Avis','Aviz','Avoila','Avó','Ayres','Azambuja','Azedo','Azeevedo','Azeiteiro','Azeitona','Azenha','Azeredo','Azevedo','Aziago','Azinhais','Azinheira','Azul','Aça','Aço',
'Baarros','Baatista','Bacalhau','Bacelar','Bacharel','Badalo','Baeta','Bagagem','Bagatelli','Bagina','Baginha','Bagulho','Bagão','Baia','Baiao','Bailarim','Bairrada','Baixinho','Baião','Bajouco','Balaia','Balau','Balbino','Balcão','Baldaia','Baldo','Balegas','Baleia','Baleizão','Balicha','Balixa','Balona','Balsa','Balsas','Balseiro','Baltar','Baltazar','Baluarte','Balula','Bamonde','Bandalhinho','Bandarra','Bandeira','Bandeiras','Bandeirinha','Bangueses','Banha','Banheiro','Banza','Baptista','Baptista-bastos','Baranco','Baraona','Barardo','Barata','Barateiro','Barbacena','Barbado','Barbas','Barbaças','Barbedo','Barbeiro','Barbosa','Barbós','Barbóz','Barcelos','Barella','Bargão','Barlows','Barona','Barosa','Baroseiro','Barqueiro','Barquinha','Barra','Barracosa','Barradas','Barragao','Barragán','Barral','Barranha','Barras','Barreira','Barreiras','Barreirinhas','Barreiro','Barreiros','Barrela','Barrelas','Barrento','Barreto','Barriga','Barrigana','Barrigoto','Barrinho','Barrios','Barrisco','Barroca','Barrocas','Barroco','Barros','Barroso','Bartolomeu','Barão','Basilio','Basso','Bastião','Basto','Bastos','Basílio','Batalha','Batalheiro','Batata','Bate','Batina','Batinha','Batista','Batoca','Batoréu','Batuca','Baudoin','Baço','Baía','Beato','Bebiano','Becquart','Begonha','Beijoca','Beirao','Beires','BeirÃo','Beirão','Beja','Bela','Belacorça','Belard','Belchior','Beles','Beleza','Belga','Beliche','Belisário','Belizário','Bell','Bellino','Belmar','Belo','Beloto','Beltran','Beltrão','Belém','Benardino','Benavente','Benchimol','Bendada','Benedito','Benedy','Benevides','Bengala','Bengalinha','Benido','Benitez','Benjamim','Benquerença','Bentes','Bentinho','Bento','Benvindo','Benz','Benzinho','Berbereia','Berjano','Bermudes','Bernard','Bernardes','Bernardino','Bernardo','Bertocchini','Bertão','Bessa','Bessone','Betes','Bettencourt','Bexiga','Bezerra','Beça','Bibe','Bica','Bicas','Bicheiro','Bicho','Bico','Bidarra','Biel','Bigas','Bigodes','Bigotte','Bila','Bileu','Bilimória','Bilo','Bilro','Birne','Birrento','Biscaia','Biscainho','Biscaya','Bispa','Bispo','Bissaya','Bizarro','Blanc','Blanco','Boa-fe','Boal','Boas','Boaventura','Boavida','Bochecha','Bodiao','Bodião','Bogalho','Bogas','Boieiro','Boita','Bolas','Boletas','Boleto','Boléo','Bom','Bombarda','Bomfim','BonanÇa','Bondia','Bonet','Bonifacio','Bonifácio','Bonina','Bonito','Bonneville','Borba','Borbinha','Borda','Bordado','Bordaleiro','Bordalo','Bordeira','Borgas','Borges','Borginho','Borlido','Borlinhas','Bornhos','Borralheira','Borralho','Borrega','Borrego','Borreicho','Bossen','Bota','Botas','Botelheiro','Botelho','Boto','Botto','Boturão','Boulain','Bourbon','Bouxa','Bouza','Bouça','Bpatista','Braamcamp','Braga','Bragada','Bragança','Braguez','Braia','Bramão','Branca','Branco','Brandao','BrandÃo','Brandão','Branquinho','Brardo','Bras','Brasil','Brasndão','Bravo','Braz','Brazao','Brazete','Brazia','Brazil','Brazuna','Brazão','Brecha','Breda','Bregieira','Breia','Breyner','Briga','Brigida','Brigola','Brigolas','Brilhante','Brinca','Brincano','Brinco','Brion','Brioso','Brissos','Brita','Brites','Brito','Brizida','Brochado','Broco','Brotas','Brown','Brum','Brunheira','Brunheta','Bruno','Bruxo','BrÁs','Brálio','Brás','Brázio','Brígido','Brízida','Bróis','Bucha','Bucho','Buescu','Buf','Buga','Bugio','Bulhão','Bulhões','Burnay','Burneira','Buíça','Bárbara','Bárbaro','Bártolo','Bôto',
'Cabaceira','Cabanas','Cabau','Cabaça','Cabaço','Cabecinha','Cabecinhas','Cabedal','Cabedo','Cabeleira','Cabete','Cabeçadas','Cabo','Cabouco','Caboz','Cabral','Cabrela','Cabrinha','Cabrita','Cabrol','Cabruja','Cabós','Cacais','Cacaruço','Cachada','Cachapa','Cacheirinha','Cachide','Cachiço','Cacho','Cachola','Cachopas','Cachopo','Cachucho','Cachão','Cadavez','Cadaxa','Cadeireiro','Cadete','Cadilha','Cadilhe','Cadima','Caeiro','Caeiros','Caetanita','Caetano','Caiado','Caiados','Caiano','Caires','Caixas','Caixeirinho','Caixeiro','Caixinha','Caixinhas','Cajado','Cajuda','Cajão','Cal','Calabaça','Caladinho','Calado','Calais','Caldado','Caldas','Caldeira','Caldeirinha','Caldera','Caldinha','Caleia','Caleira','Caleiras','Caleiro','Calem','Calhariz','Calhas','Calhau','Calheiros','Calinas','Calisto','Calixto','Callado','Callebaut','Calmeiro','Calquinhas','Calvinho','Calvino','Calvo','Calvário','Calvão','Calçada','Calé','Camacho','Camanho','Camara','Camarate','Camarinha','Camarneiro','Camarão','Cambado','Cambeiro','Cambra','Cambraia','Cameijo','Cameira','Camejo','Camelinho','Camelo','Camilo','Camisão','Camoezas','Campanella','Campelo','Campelos','Campeão','Campinas','Campino','Campo','Campos','Campota','Camões','Canadas','Canais','Canas','Canastra','Canastreiro','Canastro','Canavarro','Canaveira','Cancela','Cancelinha','Candeias','Candido','Canedo','Caneira','Caneiras','Canela','Canelas','Canha','Canheto','Canhoto','Canhão','Canilhas','Caninhas','CaniÇo','Caniço','Canoa','Canoso','Canotilho','Canova','Cantanhede','Cantante','Cantarino','Canteiro','Cantinho','Canto','Canudo','Canário','Capacho','Caparica','Capela','Capelas','Capelo','Capelão','Capeta','Capeto','Capinha','Capitaz','Capitão','Capote','Capoulas','Capricho','Capucho','Caracinha','Caracitas','Caracol','Caralinda','Caramalho','Caramelo','Caramujo','Carapelho','Carapeta','Carapeto','Carapinha','Carapito','Carapucinha','Caras','Caras-altas','Caratao','Caravalho','Caravau','Caraça','Carballo','Cardador','Cardana','Cardantas','Cardante','Cardeal','Cardeira','Cardetas','Cardia','Cardigos','Cardo','Cardoso','Cardão','Careca','Carepa','Caria','Cariano','Carias','Caridade','Carido','Carimo','Carinhas','Carita','Carlinhos','Carlos','Carloto','Carmelino','Carmelita','Carmelo','Carmezim','Carmim','Carminho','Carmo','Carmona','Carneiro','Caro','Carocinho','Carola','Carolino','Carolo','Carona','Caronho','Carounho','Caroço','Carpinteiro','Carqueja','Carquejo','Carraca','Carracha','Carrageta','Carrajana','Carrapato','Carrapatoso','Carrapico','Carrapiço','Carrasco','Carrasqueira','Carrasqueiro','Carrasquinho','Carrazedo','Carraça','Carraço','Carregal','Carregosa','Carreira','Carreiras','Carreiro','Carretas','Carreto','Carretoantónio','Carriche','Carrico','Carrilho','CarriÇo','Carriço','Carrière','Carrola','Carrolo','Carromba','Carrondo','Carronha','Carrusca','Carrêlo','Carta','Cartas','Cartaxeiro','Cartaxo','Carujo','Caruso','Carvalhaes','Carvalhais','Carvalhal','Carvalhas','Carvalheira','Carvalheiro','Carvalhido','Carvalhinhas','Carvalho','Carvalhomartins','Carvalhosa','Carvao','Carvão','Casaca','Casacão','Casadinho','Casal','Casaleiro','Casanova','Casca','Cascais','Cascales','Cascalho','Cascarejo','Casegas','Caseirito','Caseiro','Caselhas','Casimiro','Casinha','Casinhas','Caspa','Casqueira','Casqueiro','Casquilho','Casquinha','Cassaca','Cassandra','Cassanheira','Cassiano','Cassola','Castanha','Castanheira','Castanheiro','Castanheta','Castanhinha','Castanhito','Castanho','Castela','Castelar','Castelbranco','Casteleiro','Castello-branco','Castelo','Castelo-branco','Castelão','Castilho','Castro','Catalao','Cataludo','Cataluna','Catalão','Catambas','Catapirra','Catarina','Catarino','Catita','Cativo','Catrino','Catrola','Catulo','Catuna','Cavaca','Cavacas','Cavaco','Cavadas','Cavaleiro','Cavalheiro','Caxaria','Cayolla','CaÇote','Caçador','Caçote','Cação','Cebo','Cebola','Cecilia','Cecilio','Cecília','Cegonho','Ceia','Celas','Celeiro','Celestino','Celorico','Centeio','Centeno','Cera','Cerca','Cercas','Cerdeira','Cerdeiral','Cereijo','Cerejeira','Cerejo','Cerol','Cerqueira','Certal','Cerveira','Ceríaco','Cesar','Cesário','Ceu','Chabert','Chacim','Chacoto','Chagas','Chainho','Chalabardo','Chalante','Chalbert','Chaleira','Chaleta','Chaló','Chambel','Chamusca','Chanfana','Chantre','Chança','Chaparro','Charepe','Charneca','Charraz','Charreu','Charrua','Charrão','Charréu','Chasqueira','Chau','Chaveiro','Chaves','Cheia','Cheio','Chichorro','Chico','Chicote','Chilra','Chilão','Chinopa','Chiote','Chivarria','Chora','Chorincas','Chorão','Chotalal','Chouriço','Chula','Chumbo','Chung','Chuva','ChÃo','Cid','Cidade','Cidraes','Cigano','Cigarilha','Cigarro','Cintra','Cintrão','Cipriano','Cirne','Clara','Clareza','Claro','Claudina','Claudino','Claudio','Clemente','Cleto','Cláudio','Clérigo','Clímaco','Cobra','Cocharro','Cochicho','Cocho','Codice','Coeho','Coelho','Coelhoso','Coentre','Coentro','Cohen','Coias','Coimbra','Coito','Coixão','Cola','ColaÇo','Colaço','Colimão','Comba','Comenda','Comprido','Conceicao','Conceicão','ConceiÇÂo','ConceiÇÃo','Conceiçao','Conceiçâo','Conceição','Conceiçãoo','Concha','Condado','Conde','Condeixa','CondeÇo','Condeça','Condeço','Condinho','Conduto','Consciência','Conseguinte','Consolado','Constancio','Constantino','Constâncio','Contente','Contins','Contreiras','Contreras','Copsta','Corado','Coragem','Coralini','Corbal','Corceiro','Corda','Cordas','Cordeiro','Corino','Coroa','Coroas','Coronel','Corral','Correa','Corredoura','Correia','Correiada','Correio','Corria','CorrÊa','Corrêa','Corte','Corte-real','Cortes','Cortez','Corticinho','Cortinhal','Cortinhas','Cortês','Corveira','Corvo','Cosinha','Cosme','Cosmelli','Coso','Costa','Costa-pereira','Costal','Costeira','Costelas','Cota','Cotovio','Cotrim','Cotta','Couceiro','Coucelo','Couchinho','Courado','Courela','Courinha','Coutada','Couteiro','Coutiho','Coutinho','Couto','Couveiro','Couvelhas','Couvreur','Cova','Covas','Covelo','Covilhinhas','Covita','Coxinho','Coxixo','Cracel','Crachat','Cramez','Cramês','Crato','Cravador','Cravalho','Craveiro','Cravino','Cravo','Creado','Crespo','Crisanto','Crispim','Cristina','Cristino','Cristo','Cristovao','Cristovão','CristÓvÃo','Cristão','Cristóvão','Crisóstomo','Croce','Crocker','Crua','Cruchinho','Crucho','Cruel','Crugeira','Crus','Cruz','Cruzeiro','Cuco','Cudell','Cunha','Cupertino','Cura','Curado','Curral','Curto','Curva','Curvelo','Curvinha','Custodio','Custódia','Custódio','Cutileiro','Cuvelier','CÔrte-real','Cálem','Câmara','Cândido','César','Céu','Côrte-real',
'D\'albuquerque','D\'almeida','D\'ascenção','D\'assunção','D\'avila','D\'azevedo','D\'hem','D\'oliveira','D\'orey','D\'Ávila','D`almeida','D`assunção','D`oliveira','Damas','Damasceno','Damasio','Damião','Damásio','Daniel','Dantas','Daq','Das','Dasilva','Datia','Dattani','David','De','Decq','Delca','Delerue','Delfim','Delfino','Delgadinho','Delgado','Delmotte','Demétrio','Dente','Dentinho','Deodato','Derriça','Desterro','Deus','Devezas','Dfa','Dia','Diabinho','Diamantino','Dias','Diaz-bérrio','Diegues','Dimas','Dinares','Dinarez','Dinis','Diniz','Diogo','Dion','Dionisio','Dionsio','Dionísio','Dios','Direitinho','Diz','Dolores','Domingos','Domingues','Dominguez','Dominigues','Donas','Donat','Donato','Dordio','Dores','Dos','Dosreis','Dotti','Douradinha','Dourado','Dourdil','Drummond','Du','Duarte','Dubois','Duias','Duque','Duraes','Durao','Duro','Duros','Durães','Durão','Dutra','Dá','Dâmaso','Dória',
'Eckenroth','Eduardo','Efigénio','Efraim','Eira','Eira-velha','Eirado','Eiras','Elbling','Eleutério','Elias','Eliseu','Elisiário','Elvas','Elyseu','Elói','Embuça','Emidio','Emiliano','EmÍdio','Emídio','EncarnaÇÃo','Encarnação','Enderenço','Enes','Engana','Engenheiro','Engracia','Engrossa','Engrácia','Enguiça','Entradas','Envia','Epifânio','Ermida','Erse','Escada','Escaja','Escalda','Escaleira','Escarameia','Escarduça','Escobar','Escoval','Escudeiro','Escumalha','Espada','Espadana','Espadanal','Espadinha','Espanhol','Esperança','Espinha','Espinheira','Espinho','Espirito','Espírito','Esquetim','Estacio','Estanqueiro','Estevam','Estevao','Estevens','Esteves','Estevinha','Estevinho','Estevão','Estiveira','Estrada','Estrafalhote','Estrela','Estrelo','Estremores','Estrócio','Estêvão','Eufrásio','Eugenio','Eugénio','Eusebio','Eustaquio','EusÉbio','Eusébio','Evangelista','Evaristo','Evasconcelos','Ezequiel','Eça',
'Fabiani','Facas','Facha','Fachada','Facho','Facote','Fadista','Fael','Fafe','Fagulha','Fagundes','Fagundo','Faia','Faias','Faira','Faisca','Faiões','Fajarda','Fajardo','Falca','Falcao','Falcão','Faleiro','Falé','Fan','Fangaia','Fanico','Fantasia','Fançony','Fardilha','Farelo','Faria','Farias','Farinha','Farizo','Farmhouse','Faro','Farola','Farreca','Farto','Farófias','Faróia','Fatal','Fatela','Fatima','Faustino','Faveiro','Favinha','Fazenda','Fazendeiro','Faísca','Faísco','Feijão','Feio','Feiteira','Felgar','Felgas','Felgueiras','Feliciano','Felicidade','Felicio','Felicissimo','Felino','Felipe','Felisbela','Felisberto','Felismina','Felix','Feliz','Felizardo','Felner','Felício','Fenendes','Fereira','Ferliciano','Fermeiro','Fermino','Fernades','Fernanades','Fernandes','Fernandez','Fernando','Fernandws','Fernanes','Fernndes','Feronha','Ferra','Ferrador','Ferradura','Ferrando','Ferrao','Ferraria','Ferraz','Ferreira','Ferreirinha','Ferreiro','Ferrer','Ferrinha','Ferrinho','Ferro','Ferrão','Festa','Festas','Fevereiro','Fiadeiro','Fialho','Fidalgo','Fiel','Fife','Figueira','Figueiras','Figueiredo','Figueirinha','Figueiroa','Files','Filgueiras','Filho','Filhó','Filiol','Filipe','Finisterra','Fino','Finote','Fins','Finuras','Firmino','Fitas','Fiuza','Fiúza','Flaminio','Flecha','Flor','Flora','Floreano','Florencio','Florentine','Florentino','Florença','Flores','Florindo','Floro','Florência','Florêncio','Flórido','Flório','Fogageira','Fogaça','Fojo','Folgado','Folhadela','Folharascas','Fons','Fonseca','Fontao','Fonte','Fontes','Fontinha','Fontoura','Foral','Forjaz','Forjó','Formiga','Formigo','Formosinho','Fornelos','Forra','Forte','Fortes','Fortio','Fortuna','Fortunato','Fouto','Frade','Fradinho','Fradique','Fradoca','Fraga','Fragata','Fragateiro','Fragoeiro','Fragona','Fragosa','Fragoso','Fragueiro','Franca','France','Francisco','Franco','Frango','Franjoso','Franklim','Franqueira','França','Frasco','Frausto','Frazao','Frazoa','FrazÃo','Frazão','Fraústo','Frederico','Fregedo','Freire','Freiria','Freitas','Freixial','Freixo','Frerreira','Fresco','Fresta','Fretes','Frias','Friaças','Fritoso','Froes','Frognier','Frois','Frommhold','Froufe','Frutuoso','Fróis','Fuentes','Fuertes','Fulgencio','Fulgêncio','Furtado','FÁtma','FÉlix','Fátima','Fânzeres','Fão','Fé','Félix','Fôsco',
'Gaboleiro','Gabriel','Gadanho','Gadeiro','Gago','Gain','Gaio','Gaitinha','Gaivão','Gaião','Gala','Galamba','Galante','Galao','Galego','Galera','Galeão','Galha','Galhanas','Galhardo','Galhofo','Galiano','Galinha','Gallardo','Gallego','Gallis','Galo','Galrica','Galrinho','Galrito','Galriça','Galrote','Galucho','Galvao','Galveia','Galvoeira','Galvão','Gama','Gaman','Gamas','Gamboa','Gameira','Gameiro','Gamito','Gamurça','Ganchas','Gancho','Gandarela','Gandum','GanhÃo','Ganhão','Ganilho','Gante','Garanito','Garcez','Garcia','Garcias','GarcÊz','Garcês','Garcêz','Garin','Garrido','Garroa','Garrucho','Garção','Gasapar','Gascão','Gaspar','Gato','Gatto','Gaudencio','Gaudêncio','Gavancha','Gavina','Gavinho','Geada','Geadas','Geirinhas','Gemas','Genisio','Gens','Gentil','George','Geraldes','Geraldo','Gerardo','Gerez','Germano','Germino','Gertrudes','Gervasio','Gervásio','Ghira','Giadas','Gigante','Gil','Ginga','Girão','Gloria','Glotz','Glória','Gnçalves','Godinho','Goems','Goga','Gogg','Gois','Gomes','Gomez','Gonaçalves','Goncalves','Gonzaga','Gonzalez','GonÇalves','Gonçalinho','Gonçalo','Gonçalves','Gonçalvespeixoto','Gorda','Gordino','Gordo','Gorgueira','Gorgulho','Gorjão','Gorrão','Goucha','Goulart','Goulão','Gourinho','Gouveia','Grabulho','Graca','Grade','Gradil','Gradíssimo','Grais','Gralheiro','Gramaxo','Granada','Granadeiro','Granchinho','Grangeio','Granha','Granhão','Granja','Granjeiro','Granjinho','Gravata','Gravato','Grave','Gravito','Grazina','GraÇa','Graça','Gregersen','Grego','Gregorio','GregÓrio','Gregório','Grenho','Grijó','Grilo','Grimal','Gromicho','Grosa','Gross','Grossinho','Grosso','Grou','Grácio','Gráco','Grãos','Gualdino','Guapo','Guarda','Guedelha','Guedes','Guereiro','Guerra','Guerreiro','Guerrinha','Guia','Guido','Guilhas','Guilherme','Guilhermino','Guilhonato','Guilhôto','Guimaraes','GuimarÃes','Guimarães','Guincho','Guindeira','Guinote','Guiomar','Guise','GusmÃo','Gusmão','Gustavo','Guterres','GÓis','Gândara','Gésero','Gírio','Góis',
'Haderer','Hafe','Hall','Harders','Healy','Heeren','Heitor','Heliodoro','Henrique','Henriques','Henriqus','Herder','Hermann','Hermano','Hermenegildo','Hermida','Hernandez','Hespanhol','Hidalgo','Higino','Hilario','Hilário','Hilério','Hipolito','Hipólito','Holbeche','Homem','Honorato','Honorio','Honrado','Honório','Hora','Hormigo','Horta','Hortas','Horácio','Hostettler','Hungria',
'Ibrahimo','Iglesias','Iglésias','Igreja','Igueiredo','Ildefonso','Ilharco','Ilhão','Ilhéu','Iliveira','Ima','Inacio','Indias','Infante','Ingres','Inocentes','Inocêncio','Inteiro','Inverno','InÁcio','Inàcio','Inácio','Inês','Iria','Isaac','Isabelinha','Isidoro','Isidro','Ismail','Issá',
'Jacinto','Jaco','Jacob','Jacome','Jacques','Jaleca','Jales','Jalles','Jamais','James','Jamison','Janeira','Janeiro','Janela','Janes','Janicas','Janmahomed','Januario','Januário','Jardim','Jarnalo','Jeremias','Jeronimo','Jerónimo','Jesus','Jeus','Jeusus','Joana','Joanico','Joao','Joaquim','Job','Joglar','Joia','Jordao','Jordão','Jore','Jorge','Jorger','Jose','Josephus','Josezinho','Josué','José','Joyce','João','Judice','Julio','Julião','Junior','Junqueira','Junqueiro','Jurado','Jurze','Justino','Justo','Juvandes','Juvêncio','Jácome','Jóia','Júlio','Júnior',
'Kaizeler','Karitsis','Kayzeler','Koehler','Kong','Korn','Krausch','Krusse','Kullberg','Kuzer',
'La','La-salete','Laar','Laboreiro','Laborinho','Labronso','Lacao','Lacerda','Ladeira','Ladeiras','Ladino','Lagarto','Lage','Lages','Laginha','Lago','Lagoa','Lagoas','Lagos','Laia','Lains','Lajoso','Lamas','Lambelho','Lambuça','Lameira','Lameiras','Lameirinha','Lameirinhas','Lameiro','Lameirão','Lamela','Lamelas','Lamim','Lampreia','Lamy','Lanca','Landeiro','Lanhas','Lanzinha','Lança','Lanção','Lapa','Laranjeira','Laranjeiro','Laranjo','Larga','Larguesa','Larmande','Laré','Latas','Latoeiro','Latour','Laureano','Laurent','Lavajo','Lavarador','Lavareda','Lavos','Lavrador','Lazera','Laço','Laíça','Leal','Leandro','Leao','Lebre','Lebreiro','Lebres','Lecoq','Ledesma','Lei','Leira','Leiria','Leirão','Leitao','Leite','Leites','LeitÃo','Leitão','Lela','Lelis','Lello','Lelo','Lemos','Lemosde','Lencart','Lencastre','Lendolphe','Lenho','Leocádio','Leonardo','Leonor','Leote','Lessa','Lestra','Letras','Letria','Levy','Lewis','LeÃo','LeÇa','Leão','Leça','Lhano','Lhorca','Lia','Liberal','Liberato','Liborio','Libório','Liddle','Liechti','Ligeiro','Liliu','Lima','Limpo','Lince','Lindeza','Lindo','Lines','Linhares','Lino','Lira','Lisboa','Livramento','Liz','Lizardo','Lobato','Lobeiro','Lobinho','Lobito','Lobo','Lobos','Lobão','Logrado','Loio','Loja','Lomba','Lomelino','Longo','Longras','Longuinho','Lonto','Lontro','Lopes','Lopesiana','Lopo','Lorena','Loreti','Lorga','Lory','Losa','Louenço','Loulé','Loupa','Loura','Lourdes','Loureiro','Lourencinho','Lourenco','LourenÇo','Lourenço','Louret','Lourinhã','Louro','Louroza','Lousa','Lousada','Louzeiro','Louçada','Louçã','Loução','Lucas','Lucena','Lucero','Luciano','Lucina','Lucio','Ludovice','Ludovina','Lufinha','Luis','Luiz','Luna','Lunta','Lupi','Lurdes','Luz','Luzia','Luzio','LuÍs','Luís','LÁzaro','Lá','Lázaro','Lã','Lé','Lérias','Lóro','Lúcio',
'Maatos','Macau','Macedo','Macela','Macena','Machadinho','Machado','Machaz','Macias','Macieira','Maciel','Mackay','Macário','Madaleno','Madeira','Madeiras','Madrinha','Madruga','Madureira','Maduro','Mafra','Magalhaes','MagalhÂes','MagalhÃes','Magalhães','Maganinho','Magano','Magide','Magina','Magni','Magno','Magrinho','Magriço','Magro','Magueta','Magão','Mahomed','Maia','Maiau','Maio','Maior','Major','Malaca','Malacas','Malacão','Malafaia','Malanho','Malaquias','Malcata','Maldonado','Malha','Malheiro','Malhoa','Malhão','Malta','Maltez','Maltezinho','Malva','Malvas','Malveiro','Maló','Mamede','Mamouros','Manageiro','Manaia','Manaio','Manana','Manata','Manaças','Mandato','Maneta','Mangas','Manha','Manieis','Manies','Manique','Manito','Mano','Manoel','Mansilha','Mansinho','Manso','Mantas','Manteigas','Manuel','Manuela','Maques','Marabuto','Marafuz','Maranga','Maranhão','Marante','Marat','Maravilha','Marcelino','Marcelo','Marchao','Marchão','Marciano','Marcos','Margalha','Margalho','Margaride','Margarido','Mari','Maria','Mariano','Marinheira','Marinheiro','Marinho','Marini','Marins','Mariz','Marmelo','Maroco','Marote','Marques','Marquez','Marquilhas','Marquito','Marquês','Marrafa','Marreca','Marreiros','Marrucho','Marta','Martelo','Martin','Martina','Martinez','Martingo','Martinho','Martins','Martires','Marto','Maruco','Marujo','Marvao','MarÇal','Marçal','Marçalo','Mascarenhas','Mascoto','Masi','Masia','Massano','Massapina','Massi','Mata','Matado','Mateiro','Matela','Mateus','Mateustemporão','Matias','Matilde','Matildes','Matinhas','Matinho','Matis','Matos','Matoso','Mattos','Mauricio','Maurício','Maximiano','Maximino','Maya','Mayer','Mazeda','Maçaira','Maçana','Maçarico','Maçães','Mcgill','Mealha','Meca','Medalha','Medeira','Medeiros','Medina','Medroa','Medronho','Meira','Meireis','Meireles','Meirelles','Meirinho','Meixedo','Mela','Melancia','Meleiro','Melgado','Melgás','Melides','Melim','Mello','Melo','Melro','Melão','Menano','Mende','Mendea','Mendeiros','Mendes','Mendinça','MendonÇa','Mendonça','Mendoza','Mendrico','Mendão','Menese','Meneses','Menezes','Mensurado','Mercedes','Mercês','Merêncio','Mesquita','Messias','Mestre','Mestrinho','Metelo','Mexedo','Mexia','Meyrelles','Mezghrani','Micaelo','Micheletti','Miguel','Miguens','Miguéns','Miguêz','Mila','Milagre','Milagres','Milhano','Milhazes','Milheiras','Milheiro','Milho','Militão','Millan','Millet','Mimoso','Mina','Mineiro','Mira','Miradouro','Miraldo','Miranda','Mirotes','Mirrado','Misa','Mnso','Mochila','Mocho','Mocinho','Modesta','Modesto','Mogadouro','Mogo','Moinheiro','Moinhos','Moirinho','Moita','Moital','Moiteiro','Molarinho','Moleirinho','Moleiro','Monarca','Moncada','Mondino','Monfalinoarezes','Monge','Monho','Monica','Moniz','Monovio','Monroy','Monsanto','Montalvao','Montalvo','Montalvão','Montanha','Monte','Monteiro','Monteiros','Montenegro','Monterroio','Monterroso','Montes','Monteverde','Montez','Montezo','Montês','Moquenco','Mora','Moraes','Morais','Moranha','Morato','Moreira','Moreiras','Moreirinha','Morence','Moreno','Mores','Morgadinho','Morgado','Morim','Moringa','Morlim','Mortal','Mortágua','Morujo','Morujão','Morão','Mosca','Mota','Motaco','Motta','Mouga','Mount','Mouquinho','Moura','Mourato','Mourinha','Mourinho','Mourita','Mouro','Mourão','Mousinho','Mouta','Moutela','Moutinho','Moutoso','Mouzinho','Moxey','Mozinho','Moço','Mporeira','Msrques','Mta','Muacho','Muchacho','Mufume','Mulano','Munhá','Murcho','Murilhas','Murjal','Murraças','Murta','Murteira','Murtinheira','Murtinho','Murça','MÁrtires','Mártires','Máximo','Mâncios','Mão','Mé-mé','Mónica','Mósca','Mões','Músico',
'Nabais','Nabeiro','Nabo','Naia','Naldinho','Napita','Napoleão','Narciso','Narcizo','Narcy','Narigão','Narra','Naré','Nascimento','Nascmento','Nass','Nata','Natal','Natividade','Natálio','Natário','Navalho','Navarro','Nave','Navega','Naves','Nazare','Nazareth','Nazaré','Nazári9o','Nazário','Neca','Necho','Negrao','Negrita','NegrÃo','Negrão','Neira','Neiva','Nepomuceno','Nereu','Nery','Neto','Neuparth','Neutel','Neves','Nhapulo','Nhatelo','Nicha','Nico','Nicola','Nicolau','Nielsen','Nina','Ninhos','Nisa','Niz','Nobre','Nobrega','Nogueira','Noia','Noite','Noivo','Nolasco','Nonre','Noné','Nora','Noras','Norberto','Noronha','Norte','Norton','Notas','Noutel','Nova','Novais','Novelo','Noversa','Novo','Nozes','Nunes','Nuno','Nuñez','Néu','Névoa','Nóbrega',
'Ocha','Ogando','Oiveira','Oleiro','Olhero','Olho','Olimpio','Oliva','Olival','Oliveia','Oliveira','Oliveira31835','Olmo','Olsgaard','Olveira','Onofre','Oom','Oranth','Ordens','Orduña','Orelha','Orelhas','Ornelas','Ortega','Ortigão','Ortiz','Ortolá','Orvalho','Osman','Osorio','Osório','Ourenço','Ourives','Ousa','Outeiro','Outor','Ovelhas','Ovelheira',
'Pablo','Pacheco','Padez','Padilha','Padinha','Padrão','Paes','Pagarim','Paio','Pais','Paisana','Paiva','Paixao','Paixão','Paiágua','Paiões','Pala','Palaio','Palavra','Palha','Palhais','Palhares','Palhas','Palheira','Palheiro','Palhinha','Palhinhas','Palhão','Palma','Palmeira','Palmeirim','Palmeiro','Palmeirão','Palmela','Palminha','Palos','Palrão','Pampulim','Panaca','Panela','Paninha','Paninho','Pantaleão','Pança','Papa','Papel','Papoula','Paquete','Parada','Paradanta','Paradela','Paranta','Paraíso','Pardal','Pardhan','Paredes','ParedÃo','Parente','Pargana','Paris','Parra','Parracha','Parracho','Parrança','Parraça','Parreira','Parreiras','Parrinha','Pasadas','Pascoa','Pascoal','Pascoalinho','Pascoinho','Pascácio','Passadinhas','Passagem','Passalaqua','Passarinho','Passeira','Passeiro','Passinhas','Passos','Pastor','Pata','Patacas','Patacão','Pateh','Pateira','Patinha','Patinho','Pato','Patrao','Patraquim','Patricia','Patricio','Patricío','Patrocinio','PatrocÍnio','Patrocínio','Patroni','PatrÍcio','Patrão','Patrício','Patuleia','Pau','Paula','Paulino','Paulo','Paulos','Pavão','Paz','Paço','Paçô','Pecurto','Pedra','Pedras','Pedreira','Pedreiro','Pedro','Pedronho','Pedrosa','Pedroso','Pego','Peguicha','Peguinho','Peito','Peixe','Peixeiro','Peixinho','Peixoto','Peixôto','Pelado','Pelarigo','Pelicano','Peliteiro','Pelixo','Peludo','Pena','Penaguião','Penas','Pendilhe','Peneda','Penedo','Penedos','Peneirol','Penela','Peneque','Penetra','Penha','Penica','Peniche','Penilo','Pepe','Pepino','Pepolino','Pequeno','Pequito','Pequê','Peralta','Percheiro','Perdigao','Perdigoto','Perdigão','Peredo','Peregrino','Pereia','Pereiea','Pereira','Pereirinha','Peres','Perestrelo','Perez','Perfeito','Pericao','Perinhas','Periquito','Perna','Pernas','Pernes','Perpen','Perpetua','Perpétuo','Perry','Pescadinha','Pesinho','Pessanha','Pesso0a','Pessoa','Pessôa-lopes','Pestana','Pestanudo','Petreques','Peão','Peça','Pica','Picado','Picamilho','Picanço','Picareta','Picarra','Pichel','Pico','Picoito','Picotez','Picão','Piedade','Pietra','Pilar','Piloto','Pimenta','Pimentel','Pimentinha','Pimentão','Pimpao','Pimpão','Pina','Pineda','Pinela','Pinelo','Pingarilho','Pinha','Pinhal','Pinhao','Pinharanda','Pinheio','Pinheirinho','Pinheiro','Pinhel','Pinho','Pinhol','PinhÃo','Pinhão','Pino','Pinote','Pinrto','Pintado','Pintassilgo','Pinto','Pinão','Pio','Pipa','Piranga','Pires','Pirico','Piriquito','Pironha','Pirraça','Pirs','Pisca','Pisco','Pissarra','Pita','Piteira','Pito','Pitta','Pião','Piçarra','Placas','Placido','Placé','Plantier','Pleno','Plácido','Pocinho','Poeira','Poeiras','Poejo','Poeta','Poiares','Poitevin','Pola','Policarpo','Polido','Polme','Polónia','Pombal','Pombas','Pombeiro','Pombinho','Pombo','Pon','Ponas','Ponceano','Ponte','Pontes','Popinha','Porfirio','Porfírio','Porta-nova','Portal','Portalegre','Portas','Porteiro','Portela','Porto','Portugal','Possante','Potes','Potier','Potra','Pouca','Poucochinho','Poupa','Poupado','Poupinho','Pousada','Pouseiro','Povoa','Poças','Prado','Pragana','Pragosa','Praia','Prata','Pratas','Prates','Prazeres','Praça','Precatado','Preda','Prego','Preguiça','Prelhaz','Prenda','Presa','Presilha','Prestes','Preto','Price','Prieto','Prim','Primo','Proença','Profano','Prole','Prospero','Protásio','Prudente','Prudêncio','Próspero','Puga','Puime','Pulido','Pulquério','Punilhas','Pupo','Purificação','PÊgo','Pádua','Páris','Páscoa','Pássaro','Pé-leve','Pécurto','Pó','Pólvora','Póvoa','Póvoas',
'Quadrado','Quadros','Quarenta','Quaresma','Quartas','Quartel','Quartilho','Quartin','Qudrado','Queimado','Queiroga','Queiros','Queiroz','Queirós','Queixo','Quejas','Quelhas','Quelho','Quental','Querido','Quina','Quinas','Quinta','Quintais','Quintanilha','Quintas','Quinteiro','Quintela','Quintiao','Quintiliano','Quintino','Quintão','Quinéu','Quinó','Quirino','Quitério',
'Rabaça','Rabaço','Rabi','Rafacho','Rafael','Raichande','Raimond','Raimundo','Raimão','Rainha','Rainho','Raio','Rajão','Rala','Ralha','Ralheta','Rama','Ramada','Ramalhais','Ramalheira','Ramalhete','Ramalho','Ramalhoso','Raminhos','Ramires','Ramos','Rana','Rangel','Ranita','Ranito','Ransy','Rapaz','Raposeira','Raposeiro','Raposo','Rascão','Rasteiro','Ratado','Ratinho','Rato','Ravasqueira','Raúl','Rcha','Rdrigues','Reais','Real','Rebeca','Rebelo','Rebocho','Rebola','Reboleira','Rebolho','Rebolo','Rebordão','Recto','Redinha','Redol','Redondo','Reeves','Regalado','Rego','Rei','Reia','Reigones','Reigota','Reimão','Reis','Reisinho','Reizinho','Relva','Relvas','Remesso','Remondes','Rempurinho','Renca','Renda','Rendas','Rendeiro','Rente','Repolho','Resa','Resende','Resendes','Resgate','Resina','Respeita','Ressurreição','Restani','Restolho','Reto','Retroz','Reves','Revez','Revz','Revés','Rey','Reymão','Rezende','Rhodes','Rialinho','Riba','Ribas','Ribeio','Ribeirinha','Ribeirinho','Ribeiro','Ricardio','Ricardo','Ricarte','Richter','Rico','Ricon','Ricou','Rieiro','Rigueiro','Rijo','Rilhó','Rino','Rio','Riobom','Ripado','Riquito','Rires','Riscado','Risques','Rita','Rito','Rivera','Rivière','Robalo','Robbins','Roberto','Robim','Roby','Rocha','Rocheta','Rochinha','Rocosa','Roda','Rodeia','Rodeiro','Rodil','Rodiles','Rodriges','Rodrigo','Rodrigues','Rodriguess','Rodriguez','Rogado','Rogeiro','Rogerio','Rojo','Rola','RoldÃo','Roldão','Rolho','Rolo','Rolão','Roma','Romana','Romaneiro','Romano','Romao','Rombinha','Rombo','Rombão','Romeira','Romeiras','Romero','Rompante','Romualdo','RomÃo','Romão','Roncon','Rondão','Roque','Rosa','Rosabferreira','Rosado','Rosalino','Rosaria','Rosario','Rosas','Roseiro','Rosenbusch','Rosendo','Rosete','Rosinha','Rosmaninho','Rossas','RosÁrio','Rosária','Rosário','Rothes','Roupa','Roussado','Rovisco','Roxo','Rozeira','Roça','Rua','Ruano','Ruas','Rubio','Rubira','Rucha','Ruela','Rufino','Rufo','Ruggeroni','Rui','Ruivo','Runa','Russa','Russel','Russo','Ruz','Ruão','Ré','Récio','Rézio','Rêgo','Rôxo','Rúbio',
'Sa','Saalfeld','Saavedra','Sabido','Sabino','Saborida','Sabrosa','Sacadura','Sacchetti','Sacramento','Sacras','Sadio','Safaneta','Saial','Saianda','Sala','Salada','Salas','Salavessa','Salazar','Saldanha','Salema','Sales','Salete','Salgado','Salgueiro','Salguero','Salina','Salinas','Salis','Saloio','Salomé','Salpico','Salreu','Salsa','Salsinha','Salvadinho','Salvado','Salvador','Salvaterra','Salvação','Salzar','Salzedas','Samagaio','Samarra','Sameiro','Samora','Sampaio','Sampayo','Samudio','Samuel','Samões','Sanches','Sanchez','Sancho','Sandao','Sanfins','Sanhá','Sanos','Sanros','Sant\'ana','Santa','Santa-martha','Santana','Santana-maia','Santenico','Santhim','Santiago','Santinho','Santinhos','Santo','Santoa','Santois','Santoro','Santos','Santosabreu','Sao','Sapage','Sapeira','Saque','Sarabando','Saragoça','Saraiva','Saramago','Sardeira','Sardela','Sardico','Sardinha','Sardinheiro','Sardo','Sargento','Sarilho','Sarinhas','Sario','Sarmento','Sarrea','Sarreira','Sarzedas','Saturnino','Saudade','SaÚde','Saúde','Scarpa','Schneider','Schreiber','Schumacher','Schütz','Seabra','Seara','Sebastião','Sebolão','Seca','Seco','Sedas','Segura','Segurado','Seguro','Seita','Seixal','Seixas','Seixo','Selada','Seleiro','Seliga','Semblano','Semeano','Semedo','Semião','Sena','Sendim','Sengo','Senra','Seoane','Sepulveda','Sepúlveda','Sequeira','Serafim','Serapio','Serdoura','Serejo','Sereno','Serigado','Serodio','Seromenho','Serpa','Serpins','Serra','Serradas','Serrador','Serralha','Serralheiro','Serranito','Serrano','Serras','Serrasqueiro','Serrazina','Serrinha','Serrinho','Serrão','Sertorio','SertÃ','Servo','Serápio','Serôdio','Setas','Sete-arrateis','Sever','Severino','Severo','Sevinate','Sezinando','Sila','Silava','Silva','Silvano','Silvares','Silveira','Silveirinha','Silveiro','Silverio','Silvestre','SilvÉrio','Silvéria','Silvério','Sim','Simao','Simaria','Simas','Simeão','Simioni','Simião','Simlicio','Simoes','Simplicio','Simplício','SimÕes','Simão','Simôa','Simôes','Simões','Sineiro','Sinfrónio','Sinquenique','Sintra','Siquenique','Sirgado','Siva','Smapaio','Smit','Sntos','Soares','Sobral','Sobreira','Sobreiro','Sobrinho','Soeiro','Sofia','Sol','Soledade','Solipa','Solá','Sophia','Sordo','Soromenho','Sosa','Sotana','Sotero','Soto','Sotomaior','Sottomayor','Soudo','Sousa','Soutinho','Souto','Souza','Soveral','Spatz','Spencer','Spínola','Ssantos','Statter','Stefanova','Stein','Street','Subtil','Sucena','Suordem','Susa','Susano','Sustelo','Suzano','SÁ','Sá','Sánchez-bravo','São','Sécio','Séneca','Sérgio','Sério','Súcio',
'Taborda','Tabuada','Tabuinhas','Tadeu','Tagarro','Taio','Tajú','Talaia','Talamba','Talhinhas','Talho','Tamagnini','Tamissa','Tanoeiro','Tanqueiro','Tapada','Tapadas','Tapadinhas','Tapia','Taquelim','Taraio','Tarelho','Tarita','Tarouca','Tarrafa','Tarrataca','Tarrio','Tarré','Tatoni','Tavares','Taveira','Tavora','Tayob','Tecedeiro','Tedim','Teigas','Teixeia','Teixeira','Teixera','Tejana','Teles','Telhada','Telo','Temido','Tempera','Tempero','Temporao','Temporão','Temudo','Tendeiro','Tenedório','Tenente','Tenreiro','Tenório','Teodoro','Teodosio','Teodósio','Teotonio','Tereno','Teresa','Tereso','Tereza','Terra','Terramoto','Terras','Terroto','Terrão','Teves','Teófilo','Thadeu','Theriaga','Thomas','Tiago','Tiburcio','Tigre','Tiiago','Timoteo','Timóteo','Tinoco','Tinto','Tiopisto','Tira-picos','Tirano','Tita','Tito','Tobar','Tocha','Tojal','Tojeira','Tojeiro','Tojo','Tolda','Tolentino','Tomas','Tomasio','Tomate','Tomaz','Tome','Tomás','Tomé','Tonnies','Topa','Torcato','Tordo','Torgal','Torgo','Tormenta','Torpes','Torrado','Torrao','Torre','Torrejoncillo','Torres','Torrinha','Torrinhas','Torroais','Torrão','Torto','Toscano','Toste','Tostão','Tourais','Toureiro','Touças','Trabuco','Trabulo','Trafaria','Tralhao','Trancas','Tranquada','Traqueia','Traquina','Travanca','Travassos','Travessa','Tregeira','Tribuna','Trigo','Trigueiro','Trigueiros','Trihueiros','Trilho','Trincheiras','Trincão','Trindade','Tristao','Triste','Tristão','Troina','Troles','Tropecelo','Trota','Trêpa','Tudela','Tudella','Turquel','Tusto','Tártaro','Tátá','Távares','Távora','Tânger','Tão','Tôrres',
'Ulrich','Urbano','Ursula','Usera','Uva',
'Vacas','Vaia','Vairinhos','Val','Vala','Valada','Valadares','Valadas','Valado','Valbom','Valdez','Valdoleiros','Vale','Valeda','Valente','Valentim','Valerio','Valido','Valle','Valleré','Valles','Valpaços','Valverde','Valério','Van','Van-zeller','Vaqueiro','Vaquinhas','Varagilal','Varalonga','Varanda','Varandas','Varao','Vardasca','Varejão','Varela','Vareta','Vargas','Varges','Vargues','Varão','Vascioncelos','Vasco','Vasconcellos','Vasconcelos','Vasques','Vasquez','Vassalo','Vaz','Vazao','Vazevedo','Vedes','Veiga','Vela','Velasco','Veleda','Velez','Velhinho','Velho','Velly','Velosa','Veloso','Velozo','Veludo','Venade','Venancio','Vences','Venceslau','Venda','Vendeirinho','Venes','Venido','Vennik','Ventura','Ventuta','Venâncio','Vera','Veras','Verdades','Verde','Verdelho','Verdugo','Verdú','Vereda','Veredas','Verga','Verissimo','Vermelho','Veríssimo','Viana','Vicent','Vicente','Vicnte','Victor','Victoria','Victorino','Victória','Vida','Vidal','Vidas','Vidazinha','Vide','Videira','Vidigal','Vidigueira','Vidreiro','Viegas','Vieira','Vieitas','Vigas','Vigário','Vila','Vilabril','Vilalobos','Vilar','Vilares','Vilarinho','Vilas','Vilaverde','VilaÇa','Vilaça','Vilela','Vilelas','Vilhena','Villa-lobos','Villard','Villaverde','VilÃo','Vinagre','Vinagreiro','Vindeirinho','Vines','Vinhas','Vinheiras','Vintem','Vintém','Viola','Violante','Viras','Viriato','Virissimo','Virote','Virtudes','Viseu','Visinho','Vital','Viterbo','Vitor','Vitoriano','Vitorino','Vitória','Vivaldo','Vivas','Viveiros','Vizela','Viçoso','Von','Vouga','Vouzela','Vrea','Várzea','Vístulo','Vítor',
'Wehdorn','Werstein','Westerlund','Westermann','Whittle','Wing','Wissmann',
'Xapelli','Xarepe','Xarez','Xarope','Xará','Xavier','Ximenes','Xisto',
'Yepez','Yiussong','Young','Yu','Yum',
'Zacarias','Zagalo','Zaluar','Zambujeira','Zambujinho','Zambujo','Zamith','Zaragoza','Zarro','Zava','Zeferino','Zegre','Zelst','Zigue','Zorrinho','Zorro','Zuzarte','ZÓzimo',
'Águas','Álvares','Álvaro','Ávila','Ângelo','Índias','Ó','Óca','Órfão','Úria']
   
   static final List personActionPrefix = [ [~/(?:liderad[ao]|comandad[oa])/, 'por'] , ['presidente', 'em', 'exercício', ','] ]
   
   static final List<String> people = ["povo"]
   /** CLAUSE **/
   
// SINGULARES   
   
   // cargos a serem incluídos (presidente, etc)
  static final Clause cargoIncludeSingle1c = Clause.newConcept1Clause(cargoIncludeSingle, "cargoIncludeSingle")
   
   // cargos a serem excluídos (el-rei, etc)
  static final Clause cargoExcludeSingle1nc = Clause.newConcept1Clause(cargoExcludeSingle, "cargoExcludeSingle", false)

   // cargos a serem incluídos (presidentes, etc)
  static final Clause cargoIncludePlural1c = Clause.newConcept1Clause(cargoIncludePlural, "cargoIncludePlural")
   
   // cargos a serem excluídos (el-reis, etc)
  static final Clause cargoExcludePlural1nc = Clause.newConcept1Clause(cargoExcludePlural, "cargoExcludePlural", false)
  
  // profissões a serem incluídos (padre, etc)
  static final Clause jobInclude1c = Clause.newConcept1Clause(jobInclude, "jobInclude")
 
   // profissões a serem excluídas (músico, etc)   
  static final Clause jobExclude1nc = Clause.newConcept1Clause(jobExclude, "jobExclude", false)   
   
   // parentescos a serem incluídos (irmão, etc)
  static final Clause parentescoInclude1c = Clause.newConcept1Clause(parentescoInclude, "parentescoInclude")
 
   // parentescos a serem excluídos (sobrinho, etc) 
  static final Clause parentescoExclude1nc =  Clause.newConcept1Clause(parentescoExclude,"parentescoExclude", false)  

  // parentescos a serem excluídos (sobrinho, etc) 
  static final Clause people1nc =  Clause.newConcept1Clause(people,"people", false)  

  
// MISTURAS 

   // cargos a serem incluídos + excluídos
   static final Clause cargoAllSingle1nc = Clause.newConcept1Clause((cargoIncludeSingle + cargoExcludeSingle), "cargoAllSingle1nc", false)

   static final Clause cargoAllPlural1nc = Clause.newConcept1Clause((cargoIncludePlural + cargoExcludePlural), "cargoAllPlural1nc", false)
  
   static final Clause cargoAll1nc= Clause.newConcept1Clause((cargoIncludeSingle + cargoExcludeSingle + 
	   cargoIncludePlural + cargoExcludePlural), "cargoAll1nc", false)
   
   static final Clause parentescoAll1nc = Clause.newConcept1Clause((parentescoInclude + parentescoExclude), "parentescoAll1nc", false)
       
   static final Clause jobAll1nc = Clause.newConcept1Clause((jobInclude + jobExclude), "jobAll1nc", false)

   // igual à clausula jobListClause1, com mais alguns (homem, mulher, etc) 
   static final Clause jobAllPlusOtherQualifier1nc = new Clause(name:"jobListClause2", cardinality:Cardinality.One, collectable:false,
	   criteria:Criteria.ConceptMatch, pattern:(jobInclude + jobExclude + otherPersonQualifier)	)

   // Adjectives for persons (gentilics + others)
   static final Clause personAdjective01nc = Clause.newConcept01Clause(
	   	(otherPersonOccupation + LocalGazetteerPT.cityAdjective + 
		LocalGazetteerPT.regionAdjective + LocalGazetteerPT.alternativeCountryAdjective + 
		LocalGazetteerPT.countryAdjective + LocalGazetteerPT.continentAdjective), 
		"person adjectives", false)  

   // hints for person actions, "Commanded by", etc.
   static final Clause personActionPrefix1nc = Clause.newConcept1Clause(
	personActionPrefix, "person actions", false)
}